Mirko CasperMirko Casper
Lamine Camara and the 'best in France' label: Monaco is not keeping the player, it is keeping the priceThree in the afternoon at La Turbie, after the groups had already drifted int...
VAR, Domain-Mismatched Data, and the Price of Trust in Modern FootballMinute 88, the ball is in the net. Sixty thousand people rise at once, the ro...
The Asian Nations League and Vietnam's Precarious Position on the Tier 1 BoundaryIn my office in Chengdu, I still keep the habit of rewinding old tapes of...
Elite Table Tennis and the Data War: When China's Empire Is No Longer a GivenIn the autumn of 2026, at a small arena in Guangzhou, I sat in the seventh ro...
One Game Against the World No.4 and Vietnam's Third-Game Problem at the Asian GamesWhen I re-read the results sheet from the third day of badminton competition ...
The Young Table Tennis Generation and a Shifting Map of Power: A View From Worn-Out ShoesOn an October evening in 2026, inside an arena in Montpellier, France, I sat ...
The Point Burden: How Ranking Mathematics Reshapes Table TennisAt a WTT Grand Smash earlier this year, the semifinal ended well past midnigh...
Gulf 27: Sami Al-Jaber Stands Between Abdullah Al-Hamdan and a Screaming StandI watched Gulf 27 from Incheon, on a small screen placed beside my desk, and...
When Every Court Looks the Same: The Homogenization Paradox of Elite TennisAt midday in July, on Centre Court at Wimbledon, a thirty-four-year-old playe...
Vietnamese Badminton: 19 Tournaments in 11 Months and the Physical Cost Behind Every LungeGame three, 18-19. The last lunge went to the deep backhand corner on the lef...
Champions 2026: The System Is Devouring Stars, and Four Chinese Teams Stand on the BrinkPeople keep saying Champions is a tournament of stars. That a single genius...
Potapova shuts down 2026 season after Beijing retirement: a ranking peak and the physical priceThe match ended before the Beijing crowd had time to warm up. Anastasia...
Brazil's Full Reset: 8 Debutants, Veterans Sidelined, and the Road to 2030After the shock of being eliminated by Norway in the round of 16 of the 2026...
Vietnamese Table Tennis 2026: A Season Recorded by HandOn July 14, 2026, at a school-level gymnasium in Hanoi, the fifth game of the...
U23 Thailand and the Asian Games quarter-final ticket: an unsolved equation in defenceThere is one moment I always return to, not a goal, but the twelfth phase of...
129 VRS Points and a Veteran's Hand: NRG Upset MOUZ 2-1 at StarSeries Fall 2026When Nick "nitr0" Cannella closed out the T-side half on Dust2 with a 13-6...
Carlsen on AI, Fitness at 35, and the 20-Fold Gap Between the Chess Crown and Its Commercial WorthIn the edit room, I have a habit my colleagues call eccentric: I rewind the...
Astralis, Fusion Group and the Courtois deal: Decoding the rescue capital of a legendary CS2 organizationOpening moment: a line item of DKK 752.76 On September 24, at the Danish...
An 88th-Minute Penalty and Three Camera Angles: Mid-Season VAR Only Moves the Controversy, It Doesn't Erase ItMinute 88, score 1-1. The ball broke loose from a defensive header, the away...
BKFC 95: Jimmie Rivera Stops Meyer in Round Four - A Win Built on Pressure, Not HeightThe clock at Prudential Center stopped at 0:46 of the fourth round. Meyer fel...
VAR, Domain-Mismatched Data, and the Price of Trust in Modern FootballMinute 88, the ball is in the net. Sixty thousand people rise at once, the ro...
The Asian Nations League and Vietnam's Precarious Position on the Tier 1 BoundaryIn my office in Chengdu, I still keep the habit of rewinding old tapes of...
Elite Table Tennis and the Data War: When China's Empire Is No Longer a GivenIn the autumn of 2026, at a small arena in Guangzhou, I sat in the seventh ro...
One Game Against the World No.4 and Vietnam's Third-Game Problem at the Asian GamesWhen I re-read the results sheet from the third day of badminton competition ...
The Young Table Tennis Generation and a Shifting Map of Power: A View From Worn-Out ShoesOn an October evening in 2026, inside an arena in Montpellier, France, I sat ...
The Point Burden: How Ranking Mathematics Reshapes Table TennisAt a WTT Grand Smash earlier this year, the semifinal ended well past midnigh...
Gulf 27: Sami Al-Jaber Stands Between Abdullah Al-Hamdan and a Screaming StandI watched Gulf 27 from Incheon, on a small screen placed beside my desk, and...
When Every Court Looks the Same: The Homogenization Paradox of Elite TennisAt midday in July, on Centre Court at Wimbledon, a thirty-four-year-old playe...
Vietnamese Badminton: 19 Tournaments in 11 Months and the Physical Cost Behind Every LungeGame three, 18-19. The last lunge went to the deep backhand corner on the lef...
Champions 2026: The System Is Devouring Stars, and Four Chinese Teams Stand on the BrinkPeople keep saying Champions is a tournament of stars. That a single genius...
Potapova shuts down 2026 season after Beijing retirement: a ranking peak and the physical priceThe match ended before the Beijing crowd had time to warm up. Anastasia...
Brazil's Full Reset: 8 Debutants, Veterans Sidelined, and the Road to 2030After the shock of being eliminated by Norway in the round of 16 of the 2026...
Vietnamese Table Tennis 2026: A Season Recorded by HandOn July 14, 2026, at a school-level gymnasium in Hanoi, the fifth game of the...
U23 Thailand and the Asian Games quarter-final ticket: an unsolved equation in defenceThere is one moment I always return to, not a goal, but the twelfth phase of...
129 VRS Points and a Veteran's Hand: NRG Upset MOUZ 2-1 at StarSeries Fall 2026When Nick "nitr0" Cannella closed out the T-side half on Dust2 with a 13-6...
Carlsen on AI, Fitness at 35, and the 20-Fold Gap Between the Chess Crown and Its Commercial WorthIn the edit room, I have a habit my colleagues call eccentric: I rewind the...
Astralis, Fusion Group and the Courtois deal: Decoding the rescue capital of a legendary CS2 organizationOpening moment: a line item of DKK 752.76 On September 24, at the Danish...
An 88th-Minute Penalty and Three Camera Angles: Mid-Season VAR Only Moves the Controversy, It Doesn't Erase ItMinute 88, score 1-1. The ball broke loose from a defensive header, the away...
BKFC 95: Jimmie Rivera Stops Meyer in Round Four - A Win Built on Pressure, Not HeightThe clock at Prudential Center stopped at 0:46 of the fourth round. Meyer fel...
